package org.commonsemantics.scigrails.module.users.circle



enum DefaultCircleRoles {

	ADMIN("CIRCLE_ADMIN", "Admin", "Group Administrators manage curators and users that can access their group. The group creation has to be authorized by the system administrator. " +
		"The Circle Administrator can also export the entire dataset produced by the members of her/his group."),
	MODERATOR("CIRCLE_MODERATOR", "Moderator", "The Circle Moderators manage the users that can access their group. Curators can also publish the official annotation of the group."),
	USER("CIRCLE_USER", "User", "")
	
	DefaultCircleRoles(String value, String label, String description) {
		this.value = value
		this.label = label;
		this.description = description;
	}
	
	private final String value
	public String value() { return value }
	private final String label
	public String label() { return label }
	private final String description
	public String description() { return description }
}
